import 'package:hive_flutter/hive_flutter.dart';
import '../index.dart';

class AppInit {
  /// 初始化应用
  static Future<void> initialize() async {
    // 初始化 Hive
    await Hive.initFlutter();

    // 初始化用户服务
    await UserService.initialize();

    // 初始化分享服务
    await ShareService.initialize();

    // 初始化评论服务
    await CommentService.initialize();

    // 初始化时间胶囊服务
    await TimeCapsuleService.initialize();

    // 初始化消息服务
    await MessageService.initialize();

    // 初始化举报服务
    await ReportService.initialize();

    // 初始化内购服务
    final purchaseManager = PurchaseManager();
    await purchaseManager.initialize();
  }
}
